<?php
/**
 *   单页面 时间轴 关于我
 *   @param 
 *   @date 2019/12/4
 *   @author Xiaohui Zeng
 */

namespace app\blog\controller;


use app\model\CmsMenu;

class singPage extends Base
{
    public function index ($classId, $page) {
        $dataArr = []; // 本页数据集合
        /**
         *   获取栏目列表 默认查不隐藏的
         * @param
         * @date 2019/12/2
         * @author Xiaohui Zeng
         */
        $CmsMenuArr = new menu();
        $CmsMenuList = $CmsMenuArr->index();
        $dataArr['CmsMenuList'] = $CmsMenuList;

        /**
         *   用于获取输出页面信息 标题 关键字 描述信息
         * @param
         * @date 2019/12/1
         * @author Xiaohui Zeng
         */
        $pageInfo = $CmsMenuArr->pageInfo($classId);
        $this->assign('pageInfo', $pageInfo);

        /**
         *   判断是哪个页面
         *   @param 
         *   @date 2019/12/4
         *   @author Xiaohui Zeng
         */
        $menuData = CmsMenu::get($classId);
        $menuName = $menuData['name'];
        $pageView = '/singPage/my'; // 默认渲染关于我页面
        if($menuName === '时间轴') {
            $pageView = '/singPage/time';
        }

        /**
         *   获取全站信息列表 带分页 每页默认8条 默认第一页
         * @param $page $pageSize
         * @date 2019/12/2
         * @author Xiaohui Zeng
         */
        $ContentList = new Content();
        $ContentList = $ContentList->index('', $page, 10);
        $dataArr['ContentList'] = $ContentList;
        /**
         *   获取那些作品列表 带分页 每页默认8条 默认第一页
         * @param $page $pageSize
         * @date 2019/12/2
         * @author Xiaohui Zeng
         */
        $zuoPinList = new Content();
        $zuoPinList = $zuoPinList->index(25, $page, 20);
        $dataArr['zuoPinList'] = $zuoPinList;

        $this->assign('dataArr', $dataArr); // 统一输出数据 json字符串输出到模板
//        return $this->buildSuccess(['list' => $dataArr], '获取成功'); // 返回json 用于调试
        return $this->fetch($pageView);
    }
}